home *** CD-ROM | disk | FTP | other *** search
/ Windows Game Programming for Dummies (2nd Edition) / WinGamProgFD.iso / pc / DirectX SDK / DXSDK / samples / Multimedia / DirectShow_WinXP / VideoControl / CPP / CPPVideoControl.idl < prev    next >
Encoding:
Text File  |  2001-10-08  |  1.1 KB  |  48 lines

  1. //------------------------------------------------------------------------------
  2. // File: CPPVideoControl.idl
  3. //
  4. // Desc: IDL source for CPPVideoControl.dll
  5. //         for the Windows XP MSVidCtl C++ sample
  6. //
  7. // Copyright (c) 2001 Microsoft Corporation.  All rights reserved.
  8. //------------------------------------------------------------------------------
  9.  
  10. // This file will be processed by the MIDL tool to
  11. // produce the type library (CPPVideoControl.tlb) and marshalling code.
  12.  
  13. import "oaidl.idl";
  14. import "ocidl.idl";
  15. #include "olectl.h"
  16.     
  17.  
  18.     [
  19.         object,
  20.         uuid(3E119535-D5AB-4520-B0E1-495B322E2A1A),
  21.         dual,
  22.         helpstring("ICompositeControl Interface"),
  23.         pointer_default(unique)
  24.     ]
  25.     interface ICompositeControl : IDispatch
  26.     {
  27.     };
  28.  
  29. [
  30.     uuid(C03567A2-8044-40F0-8ABB-301A005F9FF1),
  31.     version(1.0),
  32.     helpstring("CPPVideoControl 1.0 Type Library")
  33. ]
  34. library CPPVIDEOCONTROLLib
  35. {
  36.     importlib("stdole32.tlb");
  37.     importlib("stdole2.tlb");
  38.  
  39.     [
  40.         uuid(CDDFD429-EDFD-4C72-AE9C-B70FE6955051),
  41.         helpstring("CompositeControl Class")
  42.     ]
  43.     coclass CompositeControl
  44.     {
  45.         [default] interface ICompositeControl;
  46.     };
  47. };
  48.